<?
//include "resources/bd/db.php";
class Personal
{
	var $nombre_personal;
	var $direccion_personal;
	var $telefono_personal;
	var $email_personal;
	var $curriculum_personal;
	//nuevos atributos 20081104
	var $fecha_nacimiento_personal;
	var $id_nivel_educativo;
	var $id_profesion;
	var $cedula_personal;
	var $sexo_personal;
	var $clave_personal;
	//nuevos atribuos 20100215
	var $resumen;
	var $empresa1;
	var $cargo1;
	var $fingreso1;
	var $fegreso1;
	var $empresa2;
	var $cargo2;
	var $fingreso2;
	var $fegreso2;
	var $empresa3;
	var $cargo3;
	var $fingreso3;
	var $fegreso3;
	var $remunact;
	var $salario;
	var $benef;
	var $aspir;
	var $cargo;
	var $tempresa;
	var $ugeog;
	var $remun;	
	var $curriculumIngles_personal;	
	var $curriculumOtro_personal;	
	var $id_clasificacion;
	var $id_sector;
	
	function buscar($id_personal)
	{
	   $sql="SELECT id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
	   fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal ,
	   resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal,id_clasificacion,id_sector 
	   			FROM PERSONAL 
					WHERE id_personal='".$id_personal."'";
	   $p = new DB;
	   $p->setQuery($sql);
	   $clientes = $p->ejecuta_query();
	   for($i=0; $i<count($clientes["id_personal"]); $i++) 
	   { // Despliego datos obtenido, cada registro queda como un subindice de la posición
         // indicada con el mismo nombre del campo
		 $this->nombre_personal = $clientes["nombre_personal"][$i];
		 $this->direccion_personal = $clientes["direccion_personal"][$i];
		 $this->telefono_personal = $clientes["telefono_personal"][$i];
		 $this->email_personal = $clientes["email_personal"][$i];
		 $this->curriculum_personal = $clientes["curriculum_personal"][$i];
 		 $this->fecha_nacimiento_personal = $clientes["fecha_nacimiento_personal"][$i];
 		 $this->id_nivel_educativo = $clientes["id_nivel_educativo"][$i];
 		 $this->id_profesion = $clientes["id_profesion"][$i];
		 $this->cedula_personal = $clientes["cedula_personal"][$i];
		 $this->sexo_personal = $clientes["sexo_personal"][$i];
		$this->resumen = $clientes["resumen"][$i];
		$this->empresa1 = $clientes["empresa1"][$i];
		$this->cargo1 = $clientes["cargo1"][$i];
		$this->fingreso1 = $clientes["fingreso1"][$i];
		$this->fegreso1 = $clientes["fegreso1"][$i];
		$this->empresa2 = $clientes["empresa2"][$i];
		$this->cargo2 = $clientes["cargo2"][$i];
		$this->fingreso2 = $clientes["fingreso2"][$i];
		$this->fegreso2 = $clientes["fegreso2"][$i];
		$this->empresa3 = $clientes["empresa3"][$i];
		$this->cargo3 = $clientes["cargo3"][$i];
		$this->fingreso3 = $clientes["fingreso3"][$i];
		$this->fegreso3 = $clientes["fegreso3"][$i];
		$this->remunact = $clientes["remunact"][$i];
		$this->salario = $clientes["salario"][$i];
		$this->benef = $clientes["benef"][$i];
		$this->aspir = $clientes["aspir"][$i];
		$this->cargo = $clientes["cargo"][$i];
		$this->tempresa = $clientes["tempresa"][$i];
		$this->ugeog = $clientes["ugeog"][$i];
		$this->remun = $clientes["remun"][$i];
		$this->curriculumIngles_personal = $clientes["curriculumIngles_personal"][$i];
		$this->curriculumOtro_personal = $clientes["curriculumOtro_personal"][$i];
		$this->id_clasificacion = $clientes["id_clasificacion"][$i];
		$this->id_sector = $clientes["id_sector"][$i];
	   }
   }
   
   	function buscarPorEmail($email)
	{
	   $sql="SELECT id_personal
	   			FROM PERSONAL 
					WHERE email_personal='".$email."'";
	   $p = new DB;
	   $p->setQuery($sql);
	   $clientes = $p->ejecuta_query();
	   //echo $sql;
	   $id = 0;
	   for($i=0; $i<count($clientes["id_personal"]); $i++) 
	   { // Despliego datos obtenido, cada registro queda como un subindice de la posición
         // indicada con el mismo nombre del campo
		 $id  = $clientes["id_personal"][$i];
	   }
	   return $id;
   }
   
    function maxID()
	{
	   $sql="SELECT MAX(id_personal) AS id_personal
	   			FROM PERSONAL 
					";
	   $p = new DB;
	   $p->setQuery($sql);
	   $clientes = $p->ejecuta_query();
	   $id = 0;
	   for($i=0; $i<count($clientes["id_personal"]); $i++) 
	   { // Despliego datos obtenido, cada registro queda como un subindice de la posición
         // indicada con el mismo nombre del campo
		 $id  = $clientes["id_personal"][$i];
	   }
	   return $id;
   }
   
   function listar()
   {
	   	$sql="SELECT id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
	   fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal,
	   resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal 
	   			FROM PERSONAL"; // WHERE estatus_personal = '1' ";
   		$p = new DB;
	   	$p->setQuery($sql);
	   	$clientes = $p->ejecuta_query();
		return($clientes);
   }
   
   function listarPorNombre($nom)
   {
	   	$sql="SELECT id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
	   fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal,
	   resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal 
	   			FROM PERSONAL  WHERE  nombre_personal like '".$nom."%' AND estatus_personal = '1' ";
   		$p = new DB;
	   	$p->setQuery($sql);
	   	$clientes = $p->ejecuta_query();
		return($clientes);
   }
   
   function listarPorNombreSexo($nom,$sexo)
   {
	   	$sql="SELECT id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
	   fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal,
	   resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal 
	   			FROM PERSONAL  WHERE  nombre_personal like '".$nom."%' AND sexo_personal = '".$sexo."'  AND estatus_personal = '1' ";

   		$p = new DB;
	   	$p->setQuery($sql);
	   	$clientes = $p->ejecuta_query();
		return($clientes);
   }

   function listarPorNombreSexoNivelEducativo($nom,$sexo,$id_nivel_educativo)
   {
	   	$sql="SELECT id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
	   fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal,
	   resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal 
	   			FROM PERSONAL  WHERE  nombre_personal like '".$nom."%' 
				AND sexo_personal = '".$sexo."' 
				AND id_nivel_educativo = '".$id_nivel_educativo."'
				 AND estatus_personal = '1' ";
   		$p = new DB;
	   	$p->setQuery($sql);
	   	$clientes = $p->ejecuta_query();
		return($clientes);
   }
	
   function listarPorNombreNivelEducativo($nom,$id_nivel_educativo)
   {
	   	$sql="SELECT id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
	   fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal,
	   resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal 
	   			FROM PERSONAL  WHERE  nombre_personal like '".$nom."%' 
				AND id_nivel_educativo = '".$id_nivel_educativo."' AND estatus_personal = '1' ";
   		$p = new DB;
	   	$p->setQuery($sql);
	   	$clientes = $p->ejecuta_query();
		return($clientes);
   }

   function listarPorNombreProfesion($nom,$id_profesion)
   {
	   	$sql="SELECT id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
	   fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal,
	   resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal 
	   			FROM PERSONAL  WHERE  nombre_personal like '".$nom."%' 
				AND id_profesion = '".$id_profesion."'  AND estatus_personal = '1' ";
   		$p = new DB;
	   	$p->setQuery($sql);
	   	$clientes = $p->ejecuta_query();
		return($clientes);
   }
   
   function listarPorTodo($nom,$sexo,$id_nivel_educativo,$id_profesion,$id_idioma,$id_personal,$id_cargo,$id_ubicacion,$id_oferta,$id_clasificacion)
   {
	   	$sql="SELECT PERSONAL.id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
	   fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal
	   resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal 
	   			FROM PERSONAL ";
		if(($id_oferta != '0')&&($id_oferta != ""))
		{
			$sql=$sql." INNER JOIN OFERTA_PERSONAL ON (PERSONAL.id_personal = OFERTA_PERSONAL.id_personal AND OFERTA_PERSONAL.id_oferta = '".$id_oferta."')";
		}
		$sql=$sql." WHERE  nombre_personal like '".$nom."%'  AND estatus_personal = '1' "; 
		if(($id_profesion != "0")&&($id_profesion != ""))
		{
			$sql=$sql." AND id_profesion IN (".$id_profesion.")";
		}
		if($id_nivel_educativo != '0')
		{
			$sql=$sql." AND id_nivel_educativo = '".$id_nivel_educativo."'";
		}
		if($sexo != '0')
		{
			$sql=$sql." AND sexo_personal = '".$sexo."'";
		}
		if($id_personal != '')
		{
			$sql=$sql." AND id_personal = '".$id_personal."'";
		}
		if($id_idioma != '0')
		{
			$sql=$sql." AND id_personal in (SELECT id_personal FROM PERSONAL_IDIOMA WHERE id_idioma = '".$id_idioma."')";
		}
		if($id_cargo != '0')
		{
			$sql=$sql." AND cargo = '".$id_cargo."'";
		}
		if($id_ubicacion != '0')
		{
			$sql=$sql." AND ugeog = '".$id_ubicacion."'";
		}
		if($id_clasificacion != '0')
		{
			$sql=$sql." AND id_clasificacion = '".$id_clasificacion."'";
		}
		
		/*$sql=$sql." UNION 
		SELECT PERSONAL.id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
		fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal
		resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal 
		FROM PERSONAL INNER JOIN tabla_temp ON (PERSONAL.id_personal = tabla_temp.id_tabla_temp)";*/
		//echo $sql;
   		$p = new DB;
	   	$p->setQuery($sql);
	   	$clientes = $p->ejecuta_query();
		return($clientes);
   }
   

function listarPorTodoArchivo($nom,$sexo,$id_nivel_educativo,$id_profesion,$id_idioma,$id_personal,$id_cargo,$id_ubicacion,$id_oferta,$id_clasificacion)
   {
   		$p = new DB;
		$p->setQuery("DELETE FROM tabla_temp");
		$clientes = $p->ejecuta();
				
		$dir = opendir("../../upload/");
		//LEEMOS LOS ARCHIVOS QUE HAY EN EL DIRECTORIO
		while($f = readdir($dir))
		{
	    	//CHECKEAMOOS QUE LOS ARCHIVOS NO SEAN '.' NI '..'
    		if(!is_dir($f))
			{
				$handle = fopen("../../upload/".$f , "r");
				if(filesize("../../upload/".$f)>0)
				{
					$contents = fread($handle, filesize("../../upload/".$f)); 
				}
				else
				{
					$contents = "";
				}
				fclose ($handle);
				$bandera = 0;
				if(($id_profesion != "")&&($id_profesion != "0"))
				{	
					if(stripos($id_profesion,","))
					{
						$arrIdProfesion = split(",",$id_profesion);
						for($ii=0;$ii<count($arrIdProfesion);$ii++)
						{
							$p = new DB;					
							$p->setQuery("Select nombre_profesion from PROFESION where id_profesion = '".$arrIdProfesion[$ii]."'");
							$clientes = $p->ejecuta_query();
							if (stripos($contents,$clientes["nombre_profesion"][0]))
							{
								$this->insertarIdTablaTemp($f);
							}
						}
					}
					else
					{
						$p = new DB;					
						$p->setQuery("Select nombre_profesion from PROFESION where id_profesion = '".$id_profesion."'");
						$clientes = $p->ejecuta_query();
						if (stripos($contents,$clientes["nombre_profesion"][0]))
						{
							$this->insertarIdTablaTemp($f);
						}
					}
				}
				if($id_nivel_educativo != '0')
				{
					$p = new DB;
	   				$p->setQuery("Select nombre_nivel_educativo from NIVEL_EDUCATIVO where id_nivel_educativo = '".$id_nivel_educativo."'");
	   			    $clientes = $p->ejecuta_query();
					if (stripos($contents,$clientes["nombre_nivel_educativo"][0]))
					{
						$this->insertarIdTablaTemp($f);
					}
				}
				if($id_idioma != '0')
				{
					$p = new DB;
	   				$p->setQuery("Select nombre_idioma from IDIOMA where id_idioma = '".$id_idioma."'");
	   			    $clientes = $p->ejecuta_query();
					if (stripos($contents,$clientes["nombre_idioma"][0]))
					{
						$this->insertarIdTablaTemp($f);
					}
				}
				if($id_cargo != '0')
				{
					$p = new DB;
	   				$p->setQuery("Select nombre_cargo from CARGO where id_cargo = '".$id_cargo."'");
	   			    $clientes = $p->ejecuta_query();
					if (stripos($contents,$clientes["nombre_cargo"][0]))
					{
						$this->insertarIdTablaTemp($f);
					}
				}
				/////////////////////////////////////////////					
			}
		}//fin while
		$sql="SELECT PERSONAL.id_personal, nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal,
		fecha_nacimiento_personal, id_nivel_educativo, id_profesion, cedula_personal, sexo_personal
		resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal 
		FROM PERSONAL INNER JOIN tabla_temp ON (PERSONAL.id_personal = tabla_temp.id_tabla_temp)";
		//$p->setQuery($sql);
		//$clientes = $p->ejecuta_query();		
		//return($clientes);
   }

	function insertarIdTablaTemp($f)
	{
		$p = new DB;
		$sql = "INSERT INTO tabla_temp(id_tabla_temp)
		 Select id_personal from PERSONAL where curriculum_personal like '%".$f."%'";					
		$p->setQuery($sql);
		$p->ejecuta();
	}
   
   function agregar($nombre_personal,$direccion_personal,$telefono_personal,$email_personal,$curriculum_personal, $sexo_personal, $cedula_personal, $id_profesion, $id_nivel_educativo, $fecha_nacimiento_personal,
   $resumen,$empresa1,$cargo1,$fingreso1,$fegreso1,$empresa2,$cargo2,$fingreso2,$fegreso2,$empresa3,$cargo3,$fingreso3,$fegreso3,$remunact,$salario,$benef,$aspir,$cargo,$tempresa,$ugeog,$remun,$curriculumIngles_personal,$curriculumOtro_personal,
   $id_clasificacion,$id_sector)
	{
	   $sql="INSERT INTO PERSONAL (nombre_personal, direccion_personal, telefono_personal, email_personal, curriculum_personal, 
	   sexo_personal, cedula_personal, fecha_nacimiento_personal, id_profesion, id_nivel_educativo, clave_personal,
	   resumen,empresa1,cargo1,fingreso1,fegreso1,empresa2,
		cargo2,fingreso2,fegreso2,empresa3,cargo3,fingreso3,
		fegreso3,remunact,salario,benef,aspir,cargo,tempresa,
		ugeog,remun, curriculumIngles_personal, curriculumOtro_personal,id_clasificacion,id_sector ) VALUES 
	   ('".$nombre_personal."','".$direccion_personal."','".$telefono_personal."','".$email_personal."','".$curriculum_personal."',
	   '".$sexo_personal."','".$cedula_personal."','".$fecha_nacimiento_personal."','".$id_profesion."','".$id_nivel_educativo."','".$email_personal."',
	   '".$resumen."','".$empresa1."','".$cargo1."','".$fingreso1."','".$fegreso1."','".$empresa2."','".$cargo2."','".$fingreso2."','".$fegreso2."',
	   '".$empresa3."','".$cargo3."','".$fingreso3."','".$fegreso3."','".$remunact."','".$salario."','".$benef."','".$aspir."','".$cargo."','".$tempresa."',
	   '".$ugeog."','".$remun."','".$curriculumIngles_personal."','".$curriculumOtro_personal."','".$id_clasificacion."','".$id_sector."')";
	   $p = new DB;
	   $p->setQuery($sql);
	   $p->ejecuta();	   
   }
   
   function actualizar($id_personal,$nombre_personal,$direccion_personal,$telefono_personal,$email_personal,$curriculum_personal, $sexo_personal, $cedula_personal, $id_profesion, $id_nivel_educativo, $fecha_nacimiento_personal,
   $resumen,$empresa1,$cargo1,$fingreso1,$fegreso1,$empresa2,$cargo2,$fingreso2,$fegreso2,$empresa3,$cargo3,$fingreso3,$fegreso3,$remunact,$salario,$benef,$aspir,$cargo,$tempresa,$ugeog,$remun,$curriculumIngles_personal,$curriculumOtro_personal,
   $id_clasificacion,$id_sector)
	{
	   $sql="UPDATE PERSONAL SET nombre_personal='".$nombre_personal."',
	   direccion_personal='".$direccion_personal."',
	   telefono_personal='".$telefono_personal."',
	   email_personal='".$email_personal."',";
	   if(curriculum_personal != "")
	   {
	   		$sql = $sql."curriculum_personal='".$curriculum_personal."', ";
	   }
	   $sql = $sql."sexo_personal='".$sexo_personal."',
	   cedula_personal='".$cedula_personal."',
	   id_profesion='".$id_profesion."',
	   id_nivel_educativo='".$id_nivel_educativo."', 
	   fecha_nacimiento_personal='".$fecha_nacimiento_personal."',
	   resumen='".$resumen."',
	   empresa1='".$empresa1."',
	   cargo1='".$cargo1."', 
	   fingreso1='".$fingreso1."',
	   fegreso1='".$fegreso1."',
	   empresa2='".$empresa2."',
	   cargo2='".$cargo2."', 
	   fingreso2='".$fingreso2."',
	   fegreso2='".$fegreso2."',
	   empresa3='".$empresa3."',
	   cargo3='".$cargo3."', 
	   fingreso3='".$fingreso3."',
	   fegreso3='".$fegreso3."',
	   remunact='".$remunact."',
	   benef='".$benef."',
	   aspir='".$aspir."',
	   cargo='".$cargo."', 
	   tempresa='".$tempresa."',
	   ugeog='".$ugeog."',
	   id_clasificacion='".$id_clasificacion."',
	   id_sector ='".$id_sector."',
	   remun='".$remun."' ";
	   if(curriculumIngles_personal != "")
	   {
	   		$sql = $sql." , curriculumIngles_personal='".$curriculumIngles_personal."' ";
	   }
	   if(curriculumOtro_personal != "")
	   {
	   		$sql = $sql." , curriculumOtro_personal='".$curriculumOtro_personal."' ";
	   }
	   $sql = $sql." WHERE id_personal='".$id_personal."'";
	   $p = new DB;
	   $p->setQuery($sql);
	   $p->ejecuta();	   
   }
   
   function actualizarClave($clave_personal,$id_personal)
   {
   		$sql="UPDATE PERSONAL SET clave_personal='".$clave_personal."' WHERE id_personal='".$id_personal."'";
   	   $p = new DB;
	   $p->setQuery($sql);
	   $p->ejecuta();
   }
   
	function actualizarEstatus($estatus_personal,$id_personal)
   {
   		$sql="UPDATE PERSONAL SET estatus_personal='".$estatus_personal."' WHERE id_personal='".$id_personal."'";
		//echo $sql;
   	   $p = new DB;
	   $p->setQuery($sql);
	   $p->ejecuta();
   }
	
	function inputHtmlSelect($rol,$js)
   {
	   $html = "<select name='id_personal' ".$js." >";
	   $option = "";
	   $sql="SELECT id_personal,nombre_personal 
			FROM PERSONAL ";
	   $p = new DB;
	   $p->setQuery($sql);
	   $arreglo = $p->ejecuta_query();
	   for($i=0; $i<count($arreglo["nombre_personal"]); $i++) 
	   { // Despliego datos obtenido, cada registro queda como un subindice de la posición
         // indicada con el mismo nombre del campo
		 if($arreglo["id_personal"][$i] == $rol)
		 {
		 	$option = $option."<option value='".$arreglo["id_personal"][$i]."' SELECTED >".$arreglo["nombre_personal"][$i]."</option>";	
		 }
		 else
		 {
		 	$option = $option."<option value='".$arreglo["id_personal"][$i]."' >".$arreglo["nombre_personal"][$i]."</option>";		 		     
		}
	   }
	   $html = $html.$option."</select>";
	   return ($html);
   }
   
     function autenticar($login,$password)
	{
	   $id = "";	   
	   $sql="SELECT id_personal,nombre_personal
			FROM PERSONAL  
			WHERE clave_personal='".$password."' AND clave_personal='".$login."' ";
	   $p = new DB;
	   $p->setQuery($sql);
	   $personas = $p->ejecuta_query();	   
	   for($i=0; $i<count($personas["id_personal"]); $i++) 
	   { // Despliego datos obtenido, cada registro queda como un subindice de la posición
         // indicada con el mismo nombre del campo
		 $id = $personas["id_personal"][$i];		 
	   }
	   return($id);
   }
   
   function agregarOfertaPersonal($id_oferta,$id_personal)
	{
	   $sql="INSERT INTO OFERTA_PERSONAL (id_oferta,id_personal) VALUES ('".$id_oferta."','".$id_personal."')";
	   $p = new DB;
	   $p->setQuery($sql);
	   $p->ejecuta();	   
   }
   
   function eliminarOfertaPersonal($id_oferta,$id_personal)
   {
	   $sql="DELETE FROM OFERTA_PERSONAL WHERE id_oferta = '".$id_oferta."' AND  id_personal='".$id_personal."'";
	   $p = new DB;
	   $p->setQuery($sql);
	   $p->ejecuta();	   
   }
   
   function validarOfertaPersonal($id_oferta,$id_personal)
	{
	   $id = "";	   
	   $sql="SELECT *
			FROM OFERTA_PERSONAL  
			WHERE id_oferta='".$id_oferta."' AND id_personal='".$id_personal."' ";
	   $p = new DB;
	   $p->setQuery($sql);
	   $personas = $p->ejecuta_query();	   
	   if(count($personas["id_oferta"])>0) 
	   { 
	   	$id = 1;		 
	   }
	   else
	   {
	   	$id = 0;
	   }
	   return($id);	   
   }
}
?>